
/* p_number */

.p_number .f_l{
	float:left;
	}
.p_number .add_chose{
	width:105px;
	}
.p_number .add_chose a{
	float:left;
	margin:5px 0 0 0;
	display:block;
	width:15px;
	height:15px;
	line-height:99em;
	overflow:hidden;background:url(../images/reduce-add.gif) no-repeat;}
.p_number .add_chose a.reduce{
	background-position:0 0;}
.p_number .add_chose a.reduce:hover{
	background-position:0 -16px;}
.p_number .add_chose a.add{
	background-position:-16px 0;}
.p_number .add_chose a.add:hover{
	background-position: -16px;}
.p_number .add_chose .text{
	float:left;margin:0 5px;display:inline;border:solid 1px #ccc;
	padding:4px 3px 4px 8px;width:40px;line-height:18px;font-size:14px;color:#990000;font-weight:800;}
.p_number .buy{
	line-height:2em;}
.p_number .buy .total-font{
	font-family:Arial;font-size:26px;}
.p_number .buy .jifen{
	margin-left:20px;color:#ACACAC;}
.p_number .buy .jifen b{
	margin:0 3px;}



.comm_head {
			PADDING-LEFT: 1px; 
			PADDING-RIGHT: 1px; 
			PADDING-TOP: 0px; 
			PADDING-BOTTOM: 15px; 
			MARGIN: 0px auto; 
			WIDTH: 962px; 
			BACKGROUND-COLOR: #fff;
			/* border: 1px solid red; */
		}
		
		.head_toutext {
			MARGIN-TOP: 7px; 
			FONT-WEIGHT: bold; 
			FLOAT: left;
			WIDTH: 400px; 
			HEIGHT: 15px;
			/* border: 1px solid red; */
		}
		
		.my_head {
			BACKGROUND: url(<c:url value="/pics/jianbian1.gif" />) repeat-x 50% bottom; 
			PADDING-BOTTOM: 9px; 
			WIDTH: 960px;
			/* border: 1px solid red; */
		}
		
		.my_shopping {
			MARGIN: auto; 
			WIDTH: 950px; 
			HEIGHT: 21px
		}
		.pic_shop {
			FLOAT: left; 
			WIDTH: 132px; 
			MARGIN-RIGHT: 15px; 
			MARGIN-LEFT: 5px;
			HEIGHT: 21px
		}
		.shop_news {
			MARGIN-TOP: 10px; 
			FLOAT: left
		}
		.t_red A {
			COLOR: #cc3300; 
			TEXT-DECORATION: none
		}
		.t_red A:hover {
			COLOR: #cc3300; 
			TEXT-DECORATION: underline
		}
		.choice_merch {
			MARGIN: 25px auto auto; 
			WIDTH: 950px
		}
		.objhide {
			DISPLAY: none
		}
		.choice_bord {
			BORDER: #818e6e 2px solid; 
			PADDING: 1px; 
			MARGIN-LEFT: 5px;
			WIDTH: 944px; 
			BACKGROUND-COLOR: #fefbf2
		}
		.tabl_buy {
			WIDTH: 944px; 
			LINE-HEIGHT: 35px; 
			BORDER-COLLAPSE: collapse
		}
		.tabl_buy_title {
			LINE-HEIGHT: 24px; 
			HEIGHT: 24px; 
			BACKGROUND-COLOR: #d8e4c6
		}
		.tabl_buy_title TD {
			BORDER-BOTTOM: #a1a1a1 1px solid
		}
		.tabl_buy_title SPAN {
			DISPLAY: block;
			FONT-SIZE: 12px;
		}
		.span_w1 {
			PADDING-LEFT: 210px;
		}
		.span_w2 {
			PADDING-LEFT: 5px
		}
		.span_w3 {
			PADDING-LEFT: 20px
		}
		.span_w4 {
			PADDING-LEFT: 10px
		}
		.buy_td_1 {
			WIDTH: 58px
		}
		.buy_td_2 {
			WIDTH: 85px
		}
		.buy_td_3 {
			WIDTH: 90px
		}
		.buy_td_4 {
			WIDTH: 135px
		}
		.buy_td_5 {
			WIDTH: 108px
		}
		.buy_td_6 {
			WIDTH: 30px
		}
		.buy_td_7 {
			PADDING-LEFT: 10px; 
			WIDTH: 68px
		}
		.buy_td_8 {
			WIDTH: 78px
		}
		.pic_ss {
			FLOAT: left; 
			MARGIN: 6px 6px 0px
		}
		.w_gray {
			FONT-WEIGHT: bold; 
			COLOR: #666
		}
		.w_gray A {
			COLOR: #666
		}
		.w_gray A:hover {
			COLOR: #666
		}
		.td_no_bord {
			HEIGHT: 35px;
			FONT-SIZE: 12px;
		}
		.c_gray {
			COLOR: #878787
		}
		.gift_no {
			DISPLAY: block; 
			PADDING-LEFT: 17px; 
			CURSOR: pointer
		}
		.del_num {
			BORDER: #797979 1px solid; 
			FONT-SIZE: 12px; 
			WIDTH: 31px; 
			LINE-HEIGHT: 18px; 
			HEIGHT: 18px; 
			TEXT-ALIGN: center
		}
		.no_select {
			FONT-WEIGHT: bold; 
			FONT-SIZE: 14px; 
			LINE-HEIGHT: 67px; 
			HEIGHT: 67px; 
			TEXT-ALIGN: center;
			/* border: 1px solid red; */
		}
		.choice_balance {
			BORDER-TOP: #a1a1a1 2px solid; 
			WIDTH: 944px; 
			HEIGHT: 53px; 
			BACKGROUND-COLOR: #fff
		}
		.select_merch {
			/* BACKGROUND: url(../images/bg_dot_long.gif) no-repeat right 4px; */
			FLOAT: left; 
			MARGIN: 8px 0px 0px 12px; 
			WIDTH: 98px; 
			LINE-HEIGHT: 20px; 
			HEIGHT: 34px
		}
		.select_merch A {
			COLOR: #ff7100; 
			TEXT-DECORATION: none
		}
		.select_merch A:hover {
			COLOR: #ff7100; 
			TEXT-DECORATION: underline
		}
		.total_balance {
			PADDING-RIGHT: 5px; 
			FLOAT: right; 
			HEIGHT: 34px
		}
		.save_total {
			PADDING-RIGHT: 15px; 
			MARGIN-TOP: 11px; 
			FLOAT: left; 
			LINE-HEIGHT: 20px; 
			HEIGHT: 34px; 
			WIDTH: 640px; 
			TEXT-ALIGN: right
		}
		.save_total_right {
			FLOAT: right; 
			LINE-HEIGHT: 36px
		}
		.t_add {
			FONT-WEIGHT: bold; 
			FONT-SIZE: 14px; 
			FLOAT: left
		}
		.c_red_b {
			FONT-WEIGHT: bold; 
			FONT-SIZE: 14px; 
			COLOR: #cc3300
		}
		.save_total_left {
			BORDER-RIGHT: #666 1px solid; 
			WIDTH: 400px; 
		}
		.c_red {
			COLOR: #cc3300
		}
		.balance {
			MARGIN-TOP: 10px; 
			MARGIN-RIGHT: 2px; 
			FLOAT: left; 
			WIDTH: 100px; 
			HEIGHT: 34px
		}